package com.zegome.game.oanquan.scene;

import com.badlogic.gdx.graphics.g2d.SpriteBatch;
import com.zegome.game.main.AndroidGameController;
import com.zegome.game.screen.GameScreen;

/**
 * (C) 2013 ZeroTeam
 * @author QuanLT
 */

public abstract class OAnQuanScreen extends GameScreen implements IScreenListener{
	// ===========================================================
	// Constants
	// ===========================================================

	// ===========================================================
	// Fields
	// ===========================================================
	protected UICenter mUICenter;
	
	// ===========================================================
	// Constructor
	// ===========================================================

	public OAnQuanScreen(AndroidGameController controller, String name) {
		super(controller, name);
	}

	public OAnQuanScreen(AndroidGameController controller, String name,
			SpriteBatch spriteBatch) {
		super(controller, name, spriteBatch);
	}


	// ===========================================================
	// Getter & Setter
	// ===========================================================
	public void setUICenter(final UICenter center) {
		mUICenter = center;
	}
	
	// ===========================================================
	// Methods for/from SuperClass/Interfaces
	// ===========================================================
	@Override
	public void show() {
		super.show();
		mUICenter.setScreen(this);
	}
	
	// ===========================================================
	// Methods
	// ===========================================================
	public void changeSoundSetting(final boolean isSound) {
		
	}
	
	public void changeMusicSetting(final boolean isMusic) {
		
	}
	
	// ===========================================================
	// Inner and Anonymous Classes
	// ===========================================================
}
